package com.iris.egrant.model.grantSetting;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.OneToOne;
import javax.persistence.Table;
import javax.persistence.Transient;

import org.hibernate.annotations.GenericGenerator;
import org.hibernate.annotations.Parameter;

@Entity
@Table(name = "GRANT_SETTING")
public class GrantSetting
        implements Serializable {
    private static final long serialVersionUID = 6274386620449682540L;
    @Id
    @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "seq_grant_code")
    @GenericGenerator(name = "seq_grant_code", strategy = "com.iris.egrant.orm.hibernate.AssignedSequenceGenerator", parameters = {@Parameter(name = "sequence", value = "seq_grant_code")})
    @Column(name = "GRANT_CODE")
    private Long grantCode;
    @Column(name = "ZH_CN_GRANT_NAME")
    private String zhCnGrantName;
    @Column(name = "ZH_TW_GRANT_NAME")
    private String zhTwGrantName;
    @Column(name = "EN_US_GRANT_NAME")
    private String enUsGrantName;
    @Column(name = "GRANT_NO")
    private String grantNo;
    @Column(name = "GRANT_CATEGORY")
    private String grantCategory;
    @Column(name = "SEQ_NO")
    private Integer seqNo;
    @Column(name = "ENABLED")
    private Integer enabled;
    @Column(name = "PARENT_CODE")
    private Long parentCode;
    @Column(name = "NEEDPRJ")
    private Character needPrj;
    @Column(name = "GRANT_LEVEL")
    private Integer grantLevel;
    @Column(name = "PRP_FORM_ID")
    private Long prpFormId;
    @Column(name = "CTR_FORM_ID")
    private Long ctrFormId;
    @Column(name = "APT_FORM_ID")
    private Long aptFormId;
    @Column(name = "PRJ_FORM_ID")
    private Long prjFormId;
    @Column(name = "RPT_FORM_ID")
    private Long rptFormId;
    @Column(name = "HAS_CHILD")
    private Long hasChild;
    @Column(name = "FUND_FLAG")
    private String fundFlag;
    @Column(name = "SBDW_OPINION")
    private String sbdwOpinion;
    @Column(name = "TJBM_OPINION")
    private String tjbmOpinion;
    @Column(name = "INTRO_PDF_CODE")
    private Long introPdfCode;
    @Column(name = "need_review")
    private Long needReview;
    @Column(name = "ORDER_SEQ")
    private Long orderSeq;
    @Column(name = "DEFAULT_ADMIN_ORG_CODE")
    private Long defaultAdminOrgCode;
    @Column(name = "default_admin_office_code")
    private Long defaultAdminOfficeCode;
    @Column(name = "DEFAULT_ASSIGN_ORG_CODE")
    private Long defaultAssignOrgCode;

    public Long getIntroPdfCode() {
        /* 120 */
        return this.introPdfCode;
    }

    @Transient
    private String startDate;
    @Transient
    private String endDate;
    @Transient
    private String message;
    @Transient
    private String father;
    @Transient
    private List<String> errMsgList;
    @Column(name = "JINZHAN_FORM_CODE")
    private Long jinzhanFormCode;
    @Column(name = "ZHONGQI_FORM_CODE")
    private Long zhongqiFormCode;
    @Column(name = "ZONGJIE_FORM_CODE")
    private Long zongjieFormCode;
    @Column(name = "JIETI_FORM_CODE")
    private Long jietiFormCode;
    @Column(name = "CHENGGUO_FORM_CODE")
    private Long chengguoFormCode;
    @Column(name = "MANAGE_CATEGORY")
    private String managecategory;
    @Column(name = "SPONSOR_CATEGORY")
    private String sponsor_category;
    @Column(name = "UPDATE_DATE")
    private Date UPDATE_DATE;
    @Column(name = "FUND_CODE")
    private Long fundCode;
    @Column(name = "FIN_ORG_CODE")
    private Long finOrgCode;
    @Column(name = "APPLY_TYPE")
    private String applyType;
    @Transient
    private boolean able;
//    @OneToOne(mappedBy = "grantSetting")
//    private GrantSchedule grantSchedule;
//    @OneToOne(mappedBy = "grantSetting")
//    private GrantSettingExtend grantSettingExtend;
    //@OneToOne(mappedBy = "grantSetting")
//private GrantNote grantNote;
    @Transient
    private FundSetting fundSetting;
    @Column(name = "PROJECT_APPROVAL_OFFICE")
    private Long projectApprovalOffice;
    @Column(name = "NEED_CTR")
    private String needCtr;
    @Column(name = "IS_EXECUTION_REPORT")
    private String isExecutionReport;
    @Column(name = "IS_ACCEPT_MANAGE")
    private String isAcceptManage;
    @Column(name = "is_amt_limit_name")
    private String isAmtlimitName;
    @Column(name = "is_amt_limit_value")
    private String isAmtlimitValue;
    @Column(name = "AMT_LIMIT")
    /* 124 */ private BigDecimal amtLimit;

    public void setIntroPdfCode(Long introPdfCode) {
        this.introPdfCode = introPdfCode;
    }


    public String getSbdwOpinion() {
        /* 128 */
        return this.sbdwOpinion;
    }

    public void setSbdwOpinion(String sbdwOpinion) {
        /* 132 */
        this.sbdwOpinion = sbdwOpinion;
    }

    public String getTjbmOpinion() {
        /* 136 */
        return this.tjbmOpinion;
    }

    public void setTjbmOpinion(String tjbmOpinion) {
        /* 140 */
        this.tjbmOpinion = tjbmOpinion;
    }

    public Long getOrderSeq() {
        /* 144 */
        return this.orderSeq;
    }

    public void setOrderSeq(Long orderSeq) {
        /* 148 */
        this.orderSeq = orderSeq;
    }


    public Long getHasChild() {
        /* 156 */
        return this.hasChild;
    }

    public void setHasChild(Long hasChild) {
        /* 160 */
        this.hasChild = hasChild;
    }


    public String getIsAmtlimitName() {
        /* 287 */
        return this.isAmtlimitName;
    }

    public void setIsAmtlimitName(String isAmtlimitName) {
        /* 291 */
        this.isAmtlimitName = isAmtlimitName;
    }

    public String getIsAmtlimitValue() {
        /* 295 */
        return this.isAmtlimitValue;
    }

    public void setIsAmtlimitValue(String isAmtlimitValue) {
        /* 299 */
        this.isAmtlimitValue = isAmtlimitValue;
    }

    public BigDecimal getAmtLimit() {
        /* 303 */
        return this.amtLimit;
    }

    public void setAmtLimit(BigDecimal amtLimit) {
        /* 307 */
        this.amtLimit = amtLimit;
    }

    public Long getProjectApprovalOffice() {
        /* 311 */
        return this.projectApprovalOffice;
    }

    public void setProjectApprovalOffice(Long projectApprovalOffice) {
        /* 315 */
        this.projectApprovalOffice = projectApprovalOffice;
    }

    public String getNeedCtr() {
        /* 319 */
        return this.needCtr;
    }

    public void setNeedCtr(String needCtr) {
        /* 323 */
        this.needCtr = needCtr;
    }

    public String getIsExecutionReport() {
        /* 327 */
        return this.isExecutionReport;
    }

    public void setIsExecutionReport(String isExecutionReport) {
        /* 331 */
        this.isExecutionReport = isExecutionReport;
    }

    public String getIsAcceptManage() {
        /* 335 */
        return this.isAcceptManage;
    }

    public void setIsAcceptManage(String isAcceptManage) {
        /* 339 */
        this.isAcceptManage = isAcceptManage;
    }

    public Long getGrantCode() {
        /* 343 */
        return this.grantCode;
    }

    public void setGrantCode(Long grantCode) {
        /* 347 */
        this.grantCode = grantCode;
    }

    public String getGrantNo() {
        /* 351 */
        return this.grantNo;
    }

    public void setGrantNo(String grantNo) {
        /* 355 */
        this.grantNo = grantNo;
    }

    public Integer getSeqNo() {
        /* 359 */
        return this.seqNo;
    }

    public void setSeqNo(Integer seqNo) {
        /* 363 */
        this.seqNo = seqNo;
    }

    public Integer getEnabled() {
        /* 367 */
        return this.enabled;
    }

    public void setEnabled(Integer enabled) {
        /* 371 */
        this.enabled = enabled;
    }

    public String getMessage() {
        /* 375 */
        return this.message;
    }

    public void setMessage(String message) {
        /* 379 */
        this.message = message;
    }

    public Long getParentCode() {
        /* 383 */
        return this.parentCode;
    }

    public void setParentCode(Long parentCode) {
        /* 387 */
        this.parentCode = parentCode;
    }

    public Character getNeedPrj() {
        /* 391 */
        return this.needPrj;
    }

    public void setNeedPrj(Character needPrj) {
        /* 395 */
        this.needPrj = needPrj;
    }

    public String getFather() {
        /* 399 */
        return this.father;
    }

    public void setFather(String father) {
        /* 403 */
        this.father = father;
    }

//    public GrantSchedule getGrantSchedule() {
//        /* 407 */
//        return this.grantSchedule;
//    }
//
//    public void setGrantSchedule(GrantSchedule grantSchedule) {
//        /* 411 */
//        this.grantSchedule = grantSchedule;
//    }

    public List<String> getErrMsgList() {
        /* 415 */
        return this.errMsgList;
    }

    public void setErrMsgList(List<String> errMsgList) {
        /* 419 */
        this.errMsgList = errMsgList;
    }

    public Integer getGrantLevel() {
        /* 423 */
        return this.grantLevel;
    }

    public void setGrantLevel(Integer grantLevel) {
        /* 427 */
        this.grantLevel = grantLevel;
    }

    public boolean isAble() {
        /* 431 */
        return this.able;
    }

    public void setAble(boolean able) {
        /* 435 */
        this.able = able;
    }

    public String getStartDate() {
        /* 439 */
        return this.startDate;
    }

    public void setStartDate(String startDate) {
        /* 443 */
        this.startDate = startDate;
    }

    public String getEndDate() {
        /* 447 */
        return this.endDate;
    }

    public void setEndDate(String endDate) {
        /* 451 */
        this.endDate = endDate;
    }

    public String getZhCnGrantName() {
        /* 455 */
        return this.zhCnGrantName;
    }

    public void setZhCnGrantName(String zhCnGrantName) {
        /* 459 */
        this.zhCnGrantName = zhCnGrantName;
    }

    public String getZhTwGrantName() {
        /* 463 */
        return this.zhTwGrantName;
    }

    public void setZhTwGrantName(String zhTwGrantName) {
        /* 467 */
        this.zhTwGrantName = zhTwGrantName;
    }

    public String getEnUsGrantName() {
        /* 471 */
        return this.enUsGrantName;
    }

    public void setEnUsGrantName(String enUsGrantName) {
        /* 475 */
        this.enUsGrantName = enUsGrantName;
    }

    public Long getPrpFormId() {
        /* 479 */
        return this.prpFormId;
    }

    public void setPrpFormId(Long prpFormId) {
        /* 483 */
        this.prpFormId = prpFormId;
    }

    public Long getCtrFormId() {
        /* 487 */
        return this.ctrFormId;
    }

    public void setCtrFormId(Long ctrFormId) {
        /* 491 */
        this.ctrFormId = ctrFormId;
    }

    public Long getAptFormId() {
        /* 495 */
        return this.aptFormId;
    }

    public void setAptFormId(Long aptFormId) {
        /* 499 */
        this.aptFormId = aptFormId;
    }

    public Long getPrjFormId() {
        /* 503 */
        return this.prjFormId;
    }

    public void setPrjFormId(Long prjFormId) {
        /* 507 */
        this.prjFormId = prjFormId;
    }

    public Long getRptFormId() {
        /* 511 */
        return this.rptFormId;
    }

    public void setRptFormId(Long rptFormId) {
        /* 515 */
        this.rptFormId = rptFormId;
    }

    public Long getDefaultAdminOrgCode() {
        /* 519 */
        return this.defaultAdminOrgCode;
    }

    public void setDefaultAdminOrgCode(Long defaultAdminOrgCode) {
        /* 523 */
        this.defaultAdminOrgCode = defaultAdminOrgCode;
    }

    public Long getDefaultAssignOrgCode() {
        /* 527 */
        return this.defaultAssignOrgCode;
    }

    public void setDefaultAssignOrgCode(Long defaultAssignOrgCode) {
        /* 531 */
        this.defaultAssignOrgCode = defaultAssignOrgCode;
    }
//
//    public GrantSettingExtend getGrantSettingExtend() {
//        /* 535 */
//        return this.grantSettingExtend;
//    }
//
//    public void setGrantSettingExtend(GrantSettingExtend grantSettingExtend) {
//        /* 539 */
//        this.grantSettingExtend = grantSettingExtend;
//    }

//   public GrantNote getGrantNote() {
///* 543 */     return this.grantNote;
//   }
//
//   public void setGrantNote(GrantNote grantNote) {
///* 547 */     this.grantNote = grantNote;
//   }

    public FundSetting getFundSetting() {
        /* 551 */
        return this.fundSetting;
    }

    public void setFundSetting(FundSetting fundSetting) {
        /* 555 */
        this.fundSetting = fundSetting;
    }

    public Long getJinzhanFormCode() {
        /* 559 */
        return this.jinzhanFormCode;
    }

    public void setJinzhanFormCode(Long jinzhanFormCode) {
        /* 563 */
        this.jinzhanFormCode = jinzhanFormCode;
    }

    public Long getZhongqiFormCode() {
        /* 567 */
        return this.zhongqiFormCode;
    }

    public void setZhongqiFormCode(Long zhongqiFormCode) {
        /* 571 */
        this.zhongqiFormCode = zhongqiFormCode;
    }

    public Long getZongjieFormCode() {
        /* 575 */
        return this.zongjieFormCode;
    }

    public void setZongjieFormCode(Long zongjieFormCode) {
        /* 579 */
        this.zongjieFormCode = zongjieFormCode;
    }

    public Long getJietiFormCode() {
        /* 583 */
        return this.jietiFormCode;
    }

    public void setJietiFormCode(Long jietiFormCode) {
        /* 587 */
        this.jietiFormCode = jietiFormCode;
    }

    public Long getChengguoFormCode() {
        /* 591 */
        return this.chengguoFormCode;
    }

    public void setChengguoFormCode(Long chengguoFormCode) {
        /* 595 */
        this.chengguoFormCode = chengguoFormCode;
    }

    public String getManagecategory() {
        /* 599 */
        return this.managecategory;
    }

    public void setManagecategory(String managecategory) {
        /* 603 */
        this.managecategory = managecategory;
    }

    public String getSponsor_category() {
        /* 607 */
        return this.sponsor_category;
    }

    public void setSponsor_category(String sponsor_category) {
        /* 611 */
        this.sponsor_category = sponsor_category;
    }

    public Long getDefaultAdminOfficeCode() {
        /* 615 */
        return this.defaultAdminOfficeCode;
    }

    public void setDefaultAdminOfficeCode(Long defaultAdminOfficeCode) {
        /* 619 */
        this.defaultAdminOfficeCode = defaultAdminOfficeCode;
    }

    public Date getUPDATE_DATE() {
        /* 623 */
        return this.UPDATE_DATE;
    }

    public void setUPDATE_DATE(Date uPDATE_DATE) {
        /* 627 */
        this.UPDATE_DATE = uPDATE_DATE;
    }

    public Long getFundCode() {
        /* 631 */
        return this.fundCode;
    }

    public void setFundCode(Long fundCode) {
        /* 635 */
        this.fundCode = fundCode;
    }

    public Long getFinOrgCode() {
        /* 639 */
        return this.finOrgCode;
    }

    public void setFinOrgCode(Long finOrgCode) {
        /* 643 */
        this.finOrgCode = finOrgCode;
    }

    public String getFundFlag() {
        /* 647 */
        return this.fundFlag;
    }

    public void setFundFlag(String fundFlag) {
        /* 651 */
        this.fundFlag = fundFlag;
    }

    public String getApplyType() {
        /* 655 */
        return this.applyType;
    }

    public void setApplyType(String applyType) {
        /* 659 */
        this.applyType = applyType;
    }


    public Long getNeedReview() {
        /* 665 */
        return this.needReview;
    }

    public void setNeedReview(Long needReview) {
        /* 669 */
        this.needReview = needReview;
    }

    public String getGrantCategory() {
        /* 673 */
        return this.grantCategory;
    }

    public void setGrantCategory(String grantCategory) {
        /* 677 */
        this.grantCategory = grantCategory;
    }
}


/* Location:              D:\文件kjt\WEB-INF\lib\egrant-code-2.2.20240205.1659.jar!\com\iris\egrant\model\grantSetting\GrantSetting.class
 * Java compiler version: 6 (50.0)
 * JD-Core Version:       1.1.3
 */